package com.nm.service;

import com.nm.commons.exception.SupperException;
import com.nm.orm.pojo.LabelEntity;
import com.nm.service.output.LabelIsUseOutput;
import com.nm.service.output.LabelOutput;

import java.util.List;

/**
 * 功能说明：标签service
 *
 * @return <br/>
 * 修改历史：<br/>
 * 1.[2017年02月12日上午17:26] 创建方法 by hw
 */
public interface LabelService extends BaseService<LabelEntity, String> {

    /**
     * 查询所有标签
     *
     * @return
     * @throws SupperException
     */
    List<LabelOutput> findAll() throws SupperException;

    /**
     * 后台查询所有标签以及选择标签列表
     *
     * @param labeId
     * @return
     * @throws SupperException
     */
    List<LabelIsUseOutput> findAll(String labeId) throws SupperException;
}
